草庐IT

Unity WebGL实战笔记

全部标签

Go语言的区块链与加密货币实战

1.背景介绍区块链技术和加密货币在过去的几年中吸引了广泛的关注。这些技术的出现和发展为我们的社会和经济带来了许多新的机遇和挑战。在这篇文章中,我们将深入探讨Go语言在区块链和加密货币领域的应用,并分析其优缺点。Go语言,也被称为Golang,是Google开发的一种静态类型、垃圾回收、并发简单的编程语言。Go语言的设计理念是“简单而强大”,它的语法简洁、易于学习和使用。在过去的几年中,Go语言在各种领域得到了广泛的应用,包括区块链和加密货币领域。2.核心概念与联系在了解Go语言在区块链和加密货币领域的应用之前,我们需要了解一下这两个概念的核心概念和联系。区块链区块链是一种分布式、去中心化的数据

关于网络协议的笔记

简介:协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议(protocol),它最终体现为在网络上传输的数据包的格式。协议往往分成几个层次进行定义,分层定义是为了使某一层协议的改变不影响其他层次的协议。常见协议: 应用层常见的协议有:FTP协议(FileTransferProtocol文件传输协议)、HTTP协议(HyperTextTransferProtocol超文本传输协议)

鸿蒙HarmonyOS实战-Stage模型(UIAbility组件)

一、UIAbility组件1.概述HarmonyOS中的Stage模型是一种基于UIAbility组件的应用程序架构。UIAbility是HarmonyOS系统中用于构建用户界面的基本组件之一。它负责处理应用程序界面的显示和交互。在Stage模型中,每个应用程序都有一个或多个Stage。Stage是一个独立的界面容器,可以包含多个UIAbility。每个UIAbility代表了应用程序中的一个界面页面,可以独立展示、交互和管理数据。UIAbility可以实现不同的功能,比如展示静态信息、接受用户输入、进行数据处理等。它们可以被动态添加或移除,实现动态的界面切换和功能扩展。通过Stage模型,应

Git 实战指南:常用指令精要手册(持续更新)

👑专栏内容:Git⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停目录一、Git安装过程1、`Windows`下安装2、`Centos`下安装3、`Ubuntu`下安装二、配置本地仓库1、初始化Git仓库2、配置name和email三、下载Git仓库到本地Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是基于Linux内核开发的版本控制工具,与常用的版本控制工具不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便,Git最为出色的是它的合并跟踪能力。一、Git安装过程1、Windows下安装git下载地址:ht

【论文阅读笔记】A Recent Survey of Vision Transformers for Medical Image Segmentation

KhanA,RaufZ,KhanAR,etal.ARecentSurveyofVisionTransformersforMedicalImageSegmentation[J].arXivpreprintarXiv:2312.00634,2023.【论文概述】本文是关于医学图像分割中视觉变换器(VisionTransformers,ViTs)的最新综述。文中详细回顾了ViTs及其与卷积神经网络(CNNs)结合形成的混合视觉Transformers(HybridVisionTransformers,HVTs)在医学图像分割方面的最新进展。文中讨论了这些技术如何通过模拟图像中的长距离关系来提高诊断、

【UnityShader入门精要学习笔记】第四章(4)矩阵的几何意义

本系列为作者学习UnityShader入门精要而作的笔记,内容将包括:书本中句子照抄+个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终总之适用于同样开始学习Shader的同学们进行有取舍的参考。文章目录复习知识点复习矩阵加减矩阵数乘矩阵乘法方阵行列式对角矩阵单位矩阵转置矩阵逆矩阵正交矩阵练习题答案矩阵的几何意义什么是变换齐次坐标分解基础变换矩阵平移矩阵缩放矩阵旋转矩阵复合变化练习题(该系列笔记中大多数都会复习前文的知识,特别是前文知识非常重要的时候,这是为了巩固记忆,诸位可以直接通过目录跳转)复习知识点复习上节我们介绍了矩阵的一些基本性质,矩阵可以被视为向量的集合,也可以当作对基底的

Unity实战(7):加载并播放本地视频

前言使用Unity做二维视频播放器相关项目时碰到,故记录如下一、方法一:直接挂载脚本至相机1.1修改分辨率首先将Game视口改为需要的分辨率,这里演示采用的是2048*1536分辨率注:实际输出分辨率由ActiveDisplay脚本控制,这里其实只需要改成和视频素材相同的长宽比即可,具体操作参考这里Unity实战(8):设置运行输出分辨率_proibell的博客-CSDN博客1.2 新建一个脚本并挂载相机上1.3编写脚本usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngin

鸿蒙开发笔记(二十六):交互事件--触摸,按键,鼠标,焦点

交互事件按照触发类型来分类,包括触屏事件、键鼠事件和焦点事件。触屏事件:手指或手写笔在触屏上的单指或单笔操作。键鼠事件:包括外设鼠标或触控板的操作事件和外设键盘的按键事件。鼠标事件是指通过连接和使用外设鼠标/触控板操作时所响应的事件。按键事件是指通过连接和使用外设键盘操作时所响应的事件。焦点事件:通过以上方式控制组件焦点的能力和响应的事件。手势事件由绑定手势方法和绑定的手势组成,绑定的手势可以分为单一手势和组合手势两种类型,根据手势的复杂程度进行区分。绑定手势方法:用于在组件上绑定单一手势或组合手势,并声明所绑定的手势的响应优先级。单一手势:手势的基本单元,是所有复杂手势的组成部分。组合手势:

基于Xilinx K7-410T的高速DAC之AD9129开发笔记(二)

引言:上一篇文章我们简单介绍了AD9129的基础知识,包括芯片的重要特性,外部接口相关的信号特性等。本篇我们重点介绍下项目中FPGA与AD9129互联的原理图设计,包括LVDSIO接口设计、时钟电路以、供电设计以及PCB设计。LVDS数据接口设计当AD9129作为FPGA外设进行互联设计时,需要考虑AD9129芯片IO接口电平,DAC芯片与K7芯片互联的IOBank。AD9129与FPGA互联接口特性如下表所示。表1AD9129接口特性根据FPGA其他外设整体布局规划,DAC分配至FPGABank12和Bank13上,如下图所示。图1:FPGAIOBank规划由于Bank12和Bank13为H

Flink1.17实战教程(第七篇:Flink SQL)

系列文章目录Flink1.17实战教程(第一篇:概念、部署、架构)Flink1.17实战教程(第二篇:DataStreamAPI)Flink1.17实战教程(第三篇:时间和窗口)Flink1.17实战教程(第四篇:处理函数)Flink1.17实战教程(第五篇:状态管理)Flink1.17实战教程(第六篇:容错机制)Flink1.17实战教程(第七篇:FlinkSQL)文章目录系列文章目录1.sql-client准备1.1基于yarn-session模式1.2常用配置2.流处理中的表2.1动态表和持续查询2.2将流转换成动态表2.3用SQL持续查询2.4将动态表转换为流3.时间属性3.1事件时间